Job Title: Java/J2EE Developer
Location: McLean, VA - Hybrid - Tuesday through Thursday
Duration: 3 months, CTH
Contract Type: W2 only
Pay Rate: $60.13/Hour
Job Responsibilities
Project Delivery and Operations
- Design, develop, integrate, test, deploy and support enterprise-level applications.
- Position requires to do development and testing (automation and manual) activities, based on the need for each sprint.
- Deliver projects using Agile software development methodologies.
- Design and implement complex enterprise integrations with industry standard technologies.
- Participate in the day-to-day activities of the development team.
- Build and maintain test automation suite.
Technical Leadership
- Support planning activities, such as impact assessments, level of effort analysis and developer task assignments.
- Conduct and participate in detailed design reviews and validate that the design follows the approved architecture.
- Conduct regular code reviews to ensure best practices are being followed.
- Deliver knowledge transfer sessions to ramp up new development team members.
Production Support
- Participate in on-call production support rotation.
- Jump into troubleshooting sessions to resolve production issues, and drive issue to resolution.
Qualifications
- 4+ years’ experience in Information Technology.
- Bachelor degree in Computer Science, Information Systems or other related field or equivalent working experience.
- 4+ years of hands-on experience in design, implementation and production support of Java/J2EE applications, Spring Framework (Spring Boot), Selenium/Cucumber (test automation), relational databases, SQL, AWS, web services (SOAP/REST), CI/CD frameworks, Apigee, Autosys/Shell scripting, Angular, Java Script, UNIX/Linux.
- Strong technical and analytical skills with the ability to analyze system functionality with customer and resolve production issues.
- Experience applying Object Oriented Analysis and Design principles.
- Practical experience designing and building enterprise and/or distributed systems.
- Demonstrates ability to analytically address complex problems, process critical data, establish facts, and draw quality conclusions.
- Ability to work well under pressure, some tight deadlines and with ambiguity on some projects.
- Experience with systems and software architecture.